const App = getApp();
Page({
  data: {
    account:0,
    domain: App.globalData.domain,
    isclick:true
  },
  goRecharge(){
    if(this.data.isclick){
      this.setData({isclick:false})
      App.globalData.userModel.goRecharge({ data: { pay_price: this.data.money}}).then(json=>{
        wx.requestPayment({
          timeStamp: json.data.timeStamp,
          nonceStr: json.data.nonceStr,
          package: json.data.package,
          signType: json.data.signType,
          paySign: json.data.paySign,
          success(res) {
            App.globalData.userInfo = null;
            App.getUserInfo(function () {
              wx.switchTab({ url: '/pages/person/index/index', });
            })
          },
        })
      })
    }
    
  },
  onBlur(e){
    if (e.detail.value){
      this.account(e.detail.value);
      this.setData({ cid: 0, money: e.detail.value })
    }
  },
  select(e){
    var _this = this;
    var obj = e.target.dataset;
    var money = obj.money;
    this.account(money);
    this.setData({
      cid:obj.id,
      money: money
    })
  },
  account(money){
    var _this = this;
    App.globalData.userModel.account({ data: { money: money}}).then(json=>{
      _this.setData({
        account: json.data.account
      })
    })
  },
  onLoad: function (options) {
    this.setData({retext:App.globalData.config.configList.recharge})
    this.getSystemRecharge();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },
  getSystemRecharge(){
    var _this = this;
    App.globalData.userModel.systemRecharge({data:{}}).then(json=>{
      _this.setData({systemRecharge:json.data})
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})